c36b3c1815fa262ff90a726f3a0e927e78e65bfb,platform/structuralsearch/source/com/intellij/structuralsearch/inspection/highlightTemplate/SSBasedInspectionOptions.java,SSBasedInspectionOptions,getComponent,#,109
Before Change
public void run(AnActionButton button) {
performEditAction();
}
}).setRemoveAction(new AnActionButtonRunnable() {
@Override
public void run(AnActionButton button) {
Object[] selected = myTemplatesList.getSelectedValues();
for (Object o : selected) {
Configuration configuration = (Configuration)o;
Iterator<Configuration> iterator = myConfigurations.iterator();
while (iterator.hasNext()) {
Configuration configuration1 = iterator.next();
if (configuration1.getName().equals(configuration.getName())) {
iterator.remove();
}
}
}
configurationsChanged(createSearchContext());
}
}).setMoveUpAction(new AnActionButtonRunnable() {
@Override
public void run(AnActionButton button) {
performMoveUpDown(false);
After Change
final Project project = e.getProject();
return project != null && !DumbService.isDumb(project);
}
}).setRemoveAction(new AnActionButtonRunnable() {
@Override
public void run(AnActionButton button) {
Object[] selected = myTemplatesList.getSelectedValues();
for (Object o : selected) {
Configuration configuration = (Configuration)o;
Iterator<Configuration> iterator = myConfigurations.iterator();
while (iterator.hasNext()) {
Configuration configuration1 = iterator.next();
if (configuration1.getName().equals(configuration.getName())) {
iterator.remove();
}
}
}
configurationsChanged(createSearchContext());
}
}).setRemoveActionUpdater(new AnActionButtonUpdater() {
@Override
public boolean isEnabled(AnActionEvent e) {
final Project project = e.getProject();
return project != null && !DumbService.isDumb(project);
}
})
.setMoveUpAction(new AnActionButtonRunnable() {
@Override
public void run(AnActionButton button) {
performMoveUpDown(false);